3. 기본형을 객체로 바꾸기

  • 단순히 String이나 Number로 사용되던 특정 상태를 객체로 바꿉니다.
  • 객체로 바꾸면 함수를 추가할 수 있으므로 상태 비교등을 객체 내부로 캡슐화할 수 있습니다.

예시 코드

const myCpus = ['Intel Core i7', 'Core i5', 'AMD RyZen 9']

const myIntelCpus = myCpus.filter((cpu) => cpu.startsWith('Intel') || cpu.startsWith('Core'))
const myCpus = [
    {name: 'Intel Core i7', brand: 'Intel'},
    {name: 'Core i5', brand: 'Intel'},
    {name: 'AMD RyZen 9', brand: 'AMD'},
]

const myIntelCpus = myCpus.filter((cpu) => cpu.brand == 'Intel')
    const IntelBrand = {
        name: "Intel",
        sloagun: "Leap Ahead",
        ceo: "Robert Holmes Swan",
        stock: 52.82
    }

    const AmdBrand = {
        name: "AMD",
        sloagun "Fusion is Future",
        ceo: "Lisa Tzwu-Fang Su",
        stock: 83.1
    }

    const myCpus = [
        { name: "Intel Core i7", brand: IntelBrand },
        { name: "Intel Core i5", brand: IntelBrand },
        { name: "AMD RyZen 9", brand: AmdBrand }
    ]

    const myIntelCpus = myCpus.filter(cpu => cpu.brand.stock <= 50.0);

results matching ""

    No results matching ""